package com.app.project.model.dto.file;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 合并分片请求
 *
 * @author luobin YL586246
 */
@Data
public class MergeChunkRequest implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 文件 hash
     */
    @NotBlank(message = "文件hash不能为空")
    private String fileHash;

    /**
     * 文件名
     */
    @NotBlank(message = "文件名不能为空")
    private String fileName;

    /**
     * 业务类型
     */
    @NotBlank(message = "业务类型不能为空")
    private String biz;

    /**
     * 分片数量
     */
    @NotNull(message = "分片数量不能为空")
    private Integer totalChunks;
}
